package org.itboys.mysql.dao;

import org.apache.ibatis.annotations.Param;

import java.io.Serializable;
import java.util.List;
import java.util.Map;


/**
 * 包名：org.itboys.mysql.dao
 * 作者 : 江雄
 * Email: empty90911@126.com
 * 时间：2015年9月10日 上午10:32:14 
 * 描述:mysql_基础Mapper。
 *
 */
public abstract interface BaseMySqlMapper<T> {

	public Serializable count(Map<String, Object> param);
	public List<T> select(Map<String, Object> param);
	public void update(T t);
	public void insert(T t);
	public void delete(@Param("id") Long id);
	public T find(@Param("id") Long id);
}
